#at16lb {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background-color: #000;
	opacity: .001
}

#at16pc,#at16pi,#at16pib,#at_complete,#at_email,#at_error,#at_share,#at_success
	{
	position: static !important
}

.at15dn {
	display: none
}

.at15a {
	border: 0;
	height: 0;
	margin: 0;
	padding: 0;
	width: 230px
}

.atnt {
	text-align: center !important;
	padding: 6px 0 0 !important;
	height: 24px !important
}

.atnt a {
	text-decoration: none;
	color: #36b
}

.atnt a:hover {
	text-decoration: underline
}

#at15s,#at16nms,#at16p,#at16p form input,#at16p label,#at16p textarea,#at16recap,#at16sas,#at_msg,#at_share .at_item
	{
	font-family: arial, helvetica, tahoma, verdana, sans-serif !important;
	font-size: 9pt !important;
	outline-style: none;
	outline-width: 0;
	line-height: 1em
}

* html #at15s.mmborder {
	position: absolute !important
}

#at15s.mmborder {
	position: fixed !important;
	width: 250px !important
}

#at15s {
	background:
		url();
	float: none;
	line-height: 1em;
	margin: 0;
	overflow: visible;
	padding: 5px;
	text-align: left;
	position: absolute
}

#at15s a,#at15s span {
	outline: 0;
	direction: ltr;
	text-transform: none
}

.at4-icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	overflow: hidden;
	text-indent: -9999em;
	cursor: pointer
}

.addthis_16x16_style .at4-icon,.addthis_16x16_white_style .at4-icon,.addthis_default_style .at4-icon,.at4-icon,.at-16x16
	{
	width: 1pc;
	height: 1pc;
	line-height: 1pc;
	background-size: 1pc !important
}

.addthis_32x32_style .at4-icon,.addthis_32x32_white_style .at4-icon,.at-32x32
	{
	width: 2pc;
	height: 2pc;
	line-height: 2pc;
	background-size: 2pc !important
}

.addthis_24x24_style .at4-icon,.addthis_24x24_white_style .at4-icon,.at-24x24
	{
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-size: 24px !important
}

.addthis_20x20_style .at4-icon,.addthis_20x20_white_style .at4-icon,.at-20x20
	{
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-size: 20px !important
}

.at4-icon.circular,.circular .at4-icon,.circular.aticon {
	border-radius: 50%
}

.at4-icon.rounded,.rounded .at4-icon {
	border-radius: 4px
}

.at4-icon-left {
	float: left
}

#at15s .at4-icon {
	text-indent: 20px;
	padding: 0;
	overflow: visible;
	white-space: nowrap;
	background-size: 1pc;
	width: 1pc;
	height: 1pc;
	background-position: top left;
	display: inline-block;
	line-height: 1pc
}

.addthis_vertical_style .at4-icon,.at4-follow-container .at4-icon,.sortable-list-container .at4-icon
	{
	margin-right: 5px
}

html>body #at15s {
	width: 250px !important
}

#at15s.atm {
	background: none !important;
	padding: 0 !important;
	width: 10pc !important
}

#at15s.atiemode2 {
	width: 252px !important
}

#at15s_inner {
	background: #fff;
	border: 1px solid #fff;
	margin: 0
}

#at15s_head {
	position: relative;
	background: #f2f2f2;
	padding: 4px;
	cursor: default;
	border-bottom: 1px solid #e5e5e5
}

.at15s_head_success {
	background: #cafd99 !important;
	border-bottom: 1px solid #a9d582 !important
}

.at15s_head_success a,.at15s_head_success span {
	color: #000 !important;
	text-decoration: none
}

#at15s_brand,#at15sptx,#at16_brand {
	position: absolute
}

#at15s_brand {
	top: 4px;
	right: 4px
}

.at15s_brandx {
	right: 20px !important
}

a#at15sptx {
	top: 4px;
	right: 4px;
	text-decoration: none;
	color: #4c4c4c;
	font-weight: 700
}

#at15s.atiemode2 a#at15sptx,.at15sie6 a#at15sptx {
	right: 8px
}

#at15sptx:hover {
	text-decoration: underline
}

#at16_brand {
	top: 5px;
	right: 30px;
	cursor: default
}

#at_hover {
	padding: 4px
}

#at_hover .at_item,#at_share .at_item {
	background: #fff !important;
	float: left !important;
	color: #4c4c4c !important
}

#at_hover .at_bold {
	font-weight: 700;
	color: #000 !important
}

#at16nms,#at16sas {
	padding: 4px 5px
}

#at16nms {
	display: none
}

#at16sas {
	clear: left;
	padding-top: 1pc;
	padding-bottom: 1pc
}

#at_hover .at_item {
	width: 7pc !important;
	padding: 2px 3px !important;
	margin: 1px;
	text-decoration: none !important
}

#at_hover .at_item.atiemode2 {
	width: 114px !important
}

#at_hover .at_item.athov,#at_hover .at_item:focus,#at_hover .at_item:hover
	{
	margin: 0 !important
}

#at16ps .at_item:focus,#at_hover .at_item.athov,#at_hover .at_item:focus,#at_hover .at_item:hover,#at_share .at_item.athov,#at_share .at_item:hover
	{
	background: #f2f2f2 !important;
	border: 1px solid #e5e5e5;
	color: #000 !important;
	text-decoration: none
}

.ipad #at_hover .at_item:focus {
	background: #fff !important;
	border: 1px solid #fff
}

* html #at_hover .at_item {
	border: 1px solid #fff
}

* html #at_hover .at_item.athov {
	border: 1px solid #e5e5e5 !important;
	margin: 1px !important
}

#at_email15 {
	padding-top: 5px
}

.at15e_row {
	height: 28px
}

.at15e_row label,.at15e_row span {
	padding-left: 10px !important;
	display: block !important;
	width: 60px !important;
	float: left !important
}

.at15e_row input,.at15e_row textarea {
	display: block !important;
	width: 150px !important;
	float: left !important;
	background: #fff !important;
	border: 1px solid #ccc !important;
	color: #333 !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	padding: 0 !important
}

#at_email input,#at_email label,#at_email textarea {
	font-size: 11px !important
}

#at_email #at16meo {
	margin: 15px 0 0 2px
}

#at16meo span {
	float: left;
	margin-right: 5px;
	padding-top: 4px
}

#at16meo a {
	float: left;
	margin: 0
}

#at_sending {
	top: 130px;
	left: 110px;
	position: absolute;
	text-align: center
}

#at_sending img {
	padding: 10px
}

.at15t {
	display: block !important;
	height: 1pc !important;
	line-height: 1pc !important;
	padding-left: 20px !important;
	background: url(//s7.addthis.com/798dd43aa5150bbc75e263fa73f9ee56.png)
		no-repeat left;
	background-position: 0 0;
	text-align: left
}

.addthis_button,.at15t {
	cursor: pointer
}

.addthis_toolbox a.at300b,.addthis_toolbox a.at300m {
	width: auto
}

.addthis_toolbox a {
	margin-bottom: 5px
}

.addthis_toolbox.addthis_vertical_style {
	width: 140px
}

.addthis_toolbox.addthis_close_style .addthis_button_google_plusone {
	width: 65px;
	overflow: hidden
}

.addthis_toolbox.addthis_close_style .addthis_button_facebook_like {
	width: 85px;
	overflow: hidden
}

.addthis_toolbox.addthis_close_style .addthis_button_tweet {
	width: 90px;
	overflow: hidden
}

.addthis_button_facebook_like .fb_iframe_widget {
	line-height: 100%
}

.addthis_button_facebook_like iframe.fb_iframe_widget_lift {
	max-width: none
}

.addthis_toolbox span.addthis_follow_label {
	display: none
}

.addthis_toolbox.addthis_vertical_style a,.addthis_toolbox.addthis_vertical_style span.addthis_follow_label
	{
	display: block
}

.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a {
	line-height: 2pc;
	height: 2pc
}

.addthis_toolbox.addthis_vertical_style .at300bs {
	margin-right: 4px;
	float: left
}

.addthis_toolbox.addthis_20x20_style span {
	line-height: 20px;
	*height: 20px
}

.addthis_toolbox.addthis_32x32_style span {
	line-height: 2pc;
	*height: 2pc
}

.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact,.addthis_toolbox.addthis_pill_combo_style a
	{
	float: left
}

.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet {
	margin-top: -2px
}

.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact
	{
	margin-right: 4px
}

.addthis_default_style .addthis_separator {
	margin: 0 5px;
	display: inline
}

div.atclear {
	clear: both
}

.addthis_default_style .addthis_separator,.addthis_default_style .at4-icon,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300bs,.addthis_default_style .at300m
	{
	float: left
}

.at300b img,.at300bo img {
	border: 0
}

a.at300b .at4-icon,a.at300m .at4-icon {
	display: block
}

.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m
	{
	padding: 0 2px
}

.at300b,.at300bo,.at300bs,.at300m {
	cursor: pointer
}

.addthis_button_facebook_like.at300b:hover,.addthis_button_facebook_like.at300bs:hover,.addthis_button_facebook_send.at300b:hover,.addthis_button_facebook_send.at300bs:hover
	{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100)
}

.addthis_20x20_style .at15t,.addthis_20x20_style .at300bs,.addthis_20x20_style .dummy .at300bs
	{
	background: url(//s7.addthis.com/98a9ed28ab0e8ad6b2cf63a32e6548cf.png)
		no-repeat left;
	overflow: hidden;
	display: block;
	height: 20px !important;
	width: 20px !important;
	line-height: 20px !important
}

.addthis_32x32_style .at15t,.addthis_32x32_style .at300bs,.addthis_32x32_style .dummy .at300bs
	{
	overflow: hidden;
	display: block;
	height: 2pc !important;
	width: 2pc !important;
	line-height: 2pc !important
}

.at300bs {
	background-position: 0 0
}

.at16nc,.at300bs {
	overflow: hidden;
	display: block;
	height: 1pc;
	width: 1pc;
	line-height: 1pc !important
}

.at16t {
	padding-left: 20px !important;
	width: auto;
	cursor: pointer;
	text-align: left;
	overflow: visible !important
}

#at_feed {
	display: none;
	padding: 10px;
	height: 300px
}

#at_feed span {
	margin-bottom: 10px;
	font-size: 9pt
}

#at_feed div {
	width: 102px !important;
	height: 26px !important;
	line-height: 26px !important;
	float: left !important;
	margin-right: 68px
}

#at_feed div.at_litem {
	margin-right: 0
}

#at_feed a {
	margin: 10px 0;
	height: 17px;
	line-height: 17px
}

#at_feed.atused .fbtn {
	background: url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;
	float: left;
	width: 102px;
	cursor: pointer;
	text-indent: -9000px
}

#at_feed .fbtn.bloglines {
	background-position: 0 0 !important;
	width: 94px;
	height: 20px !important;
	line-height: 20px !important;
	margin-top: 8px !important
}

#at_feed .fbtn.yahoo {
	background-position: 0 -20px !important
}

#at_feed .fbtn.newsgator,.fbtn.newsgator-on {
	background-position: 0 -37px !important
}

#at_feed .fbtn.technorati {
	background-position: 0 -71px !important
}

#at_feed .fbtn.netvibes {
	background-position: 0 -88px !important
}

#at_feed .fbtn.pageflakes {
	background-position: 0 -141px !important
}

#at_feed .fbtn.feedreader {
	background-position: 0 -172px !important
}

#at_feed .fbtn.newsisfree {
	background-position: 0 -207px !important
}

#at_feed .fbtn.google {
	background-position: 0 -54px !important;
	width: 78pt
}

#at_feed .fbtn.winlive {
	background-position: 0 -105px !important;
	width: 75pt;
	height: 19px !important;
	line-height: 19px;
	margin-top: 9px !important
}

#at_feed .fbtn.mymsn {
	background-position: 0 -158px;
	width: 71px;
	height: 14px !important;
	line-height: 14px !important;
	margin-top: 9pt !important
}

#at_feed .fbtn.aol {
	background-position: 0 -189px;
	width: 92px;
	height: 18px !important;
	line-height: 18px !important
}

.addthis_default_style .at15t_compact,.addthis_default_style .at15t_expanded
	{
	margin-right: 4px
}

#at16clb {
	font-size: 16pt;
	font-family: verdana bold, verdana, arial, sans-serif
}

#at_share .at_item {
	width: 123px !important;
	padding: 4px;
	margin-right: 2px;
	border: 1px solid #fff
}

#at16pm {
	background: #fff;
	width: 298px;
	height: 380px;
	text-align: left;
	border-right: 1px solid #ccc;
	position: static
}

#at16pcc,#at16pccImg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	font-size: 10px !important;
	color: #4c4c4c;
	padding: 0;
	z-index: 10000001;
	overflow: visible
}

#at16pccImg {
	height: 100%
}

* html #at16pcc {
	position: absolute
}

#at16abifc {
	overflow: hidden;
	margin: 0;
	top: 10px;
	left: 10px;
	height: 355px;
	width: 492px;
	position: absolute;
	border: 0
}

#at16abifc iframe {
	border: 0;
	position: absolute;
	height: 380px;
	width: 516px;
	top: -10px;
	left: -10px
}

* html div#at16abifc.atiemode2 {
	height: 374px;
	width: 482px
}

* html #at16abifc iframe {
	height: 23pc;
	left: -10px;
	top: -10px;
	overflow: hidden
}

#at16p {
	background:
		url();
	z-index: 10000001
}

#at16p,#atie6cmifh,#atie6ifh {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	padding: 10px;
	margin: 0 auto;
	margin-top: -185px;
	margin-left: -155px;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 9pt;
	color: #5e5e5e
}

#atie6ifh {
	width: 322px;
	height: 381px;
	margin-left: -165px
}

#atie6cmifh,#atie6ifh {
	padding: 0;
	z-index: 100001
}

#atie6cmifh {
	width: 15pc;
	height: 225px;
	margin: 0
}

#at_share {
	margin: 0;
	padding: 0
}

#at16ps {
	overflow-y: scroll;
	height: 19pc;
	padding: 5px
}

a#at16pit {
	position: absolute;
	top: 37px;
	right: 10px;
	display: block;
	background:
		url()
		no-repeat;
	width: 1pc;
	height: 20px;
	line-height: 19px;
	margin-right: -17px;
	text-align: center;
	overflow: hidden;
	color: #36b
}

#at16pi {
	background: #e5e5e5;
	text-align: left;
	border: 1px solid #ccc;
	border-bottom: 0
}

#at16pi a {
	text-decoration: none;
	color: #36b
}

#at16p #at16abc {
	margin-left: 2px !important
}

#at16pi a:hover {
	text-decoration: underline
}

#at16pt {
	position: relative;
	background: #f2f2f2;
	height: 13px;
	padding: 5px 10px
}

#at16pt a,#at16pt h4 {
	font-weight: 700
}

#at16pt h4 {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	color: #4c4c4c;
	cursor: default
}

#at16pt a {
	position: absolute;
	top: 5px;
	right: 10px;
	color: #4c4c4c;
	text-decoration: none;
	padding: 2px
}

#at15sptx:focus,#at16pt a:focus {
	outline: thin dotted
}

#at16pc form {
	margin: 0
}

#at16pc form label {
	display: block;
	font-size: 11px;
	font-weight: 700;
	padding-bottom: 4px;
	float: none;
	text-align: left
}

#at16pc form label span {
	font-weight: 400;
	color: #4c4c4c;
	display: inline
}

#at_email form .abif {
	width: 17pc !important
}

#at_email textarea {
	height: 55px !important;
	word-wrap: break-word
}

* html #at_email textarea,:first-child+html #at_email textarea {
	height: 42px !important
}

#at_email label {
	width: 220px
}

#at_email input,#at_email textarea {
	background: #fff;
	border: 1px solid #bbb;
	width: 17pc !important;
	margin: 0;
	margin-bottom: 8px;
	font-weight: 400;
	padding: 3px !important;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #333
}

#at_email form .atfxmode2 {
	width: 279px !important
}

#at16pc form .at_ent {
	color: #333 !important
}

#at16pc textarea {
	height: 3pc
}

#at16pc form input:focus,#at16pc textarea:focus {
	background: ivory;
	color: #333
}

#at16p .atbtn,#at16recap .atbtn {
	background: #fff;
	border: 1px solid #b5b5b5;
	width: 60px !important;
	padding: 2px 4px;
	margin: 0;
	margin-right: 2px !important;
	font-size: 11px !important;
	font-weight: 700;
	color: #333;
	cursor: pointer
}

#at16p .atbtn:focus,#at16p .atbtn:hover,#at16recap .atbtn:focus,#at16recap .atbtn:hover
	{
	border-color: #444;
	color: #06c
}

#at16p .atrse,#at16recap .atrse {
	font-weight: 400 !important;
	color: #666;
	margin-left: 2px !important
}

#atsb .atbtn {
	width: 78px !important;
	margin: 0 !important
}

#at_email #ateml {
	text-align: right;
	font-size: 10px;
	color: #999
}

#at16pc {
	height: 343px !important;
	font-size: 11px;
	text-align: left;
	color: #4c4c4c
}

#at_email {
	padding: 5px 10px
}

#at16pc .tmsg {
	padding: 4px 2px;
	text-align: right
}

#at16psf {
	position: relative;
	background: #f2f2f2
		url()
		no-repeat center center;
	border-bottom: 1px solid #ccc;
	height: 20px;
	padding: 4px 10px;
	text-align: center
}

* html #at16psf input,:first-child+html #at16psf input {
	padding: 0
}

#at16psf input,#at16psf input:focus {
	background: #fff;
	border: none;
	width: 220px;
	margin: 2px 0 0;
	color: #666;
	outline-style: none;
	outline-width: 0;
	padding: 2px 0 0;
	line-height: 9pt;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 9pt
}

#at16pcc .at_error,#at16recap .at_error {
	background: #f26d7d;
	border-bottom: 1px solid #df5666;
	padding: 5px 10px;
	color: #fff
}

#at16pcc #at_success {
	background: #d0fbda;
	border-bottom: 1px solid #a8e7b7;
	padding: 5px 10px;
	color: #4c4c4c
}

#at_complete {
	font-size: 13pt;
	color: #47731d;
	text-align: center;
	padding-top: 130px;
	height: 13pc !important;
	width: 472px
}

#at_s_msg {
	margin-bottom: 10px
}

.atabout {
	left: 55px
}

.ac-about {
	right: 20px
}

.at_baa {
	display: block;
	overflow: hidden;
	outline: 0
}

#at15s #at16pf a {
	top: 1px
}

#at16pc form #at_send {
	width: 5pc !important
}

#at16pp {
	color: #4c4c4c;
	position: absolute;
	top: 9pt;
	right: 9pt;
	font-size: 11px
}

#at16pp label {
	font-size: 11px !important
}

#at16ppc {
	padding: 10px;
	width: 179px
}

#at16pph {
	padding: 5px 0 10px
}

#at16pph select {
	margin: 5px 0 8px
}

#at16pp .atinp {
	width: 156px
}

#at16ppb {
	background: #fff;
	border: 1px solid #ccc;
	height: 274px
}

#at16ep {
	height: 1pc;
	padding: 8px
}

#at16ep a {
	display: block;
	height: 1pc;
	line-height: 1pc;
	padding-left: 22px;
	margin-bottom: 8px;
	font-size: 9pt
}

#at16ep a.at_gmail {
	background:
		url()
		no-repeat left
}

#at16ep a.at_hotmail {
	background:
		url()
		no-repeat left
}

#at16ep a.at_yahoo {
	background:
		url()
		no-repeat left
}

#at16ppf p#atsb {
	padding-top: 20px;
	font-size: 10px
}

#at16abr {
	margin-top: 10px
}

#at16abr input {
	padding: 0;
	margin: 0;
	margin-right: 5px
}

#at16ppso {
	display: none;
	text-align: right;
	margin-top: 2px
}

#at16ppa {
	background: #fff;
	border: 1px solid #ccc;
	height: 228px;
	width: 178px;
	overflow: auto
}

#at16ppa a {
	display: block;
	white-space: nowrap;
	padding: 4px 8px;
	font-size: 9pt !important
}

#at16eatdr {
	position: absolute;
	background: #fff;
	border-top: 0;
	max-height: 110px;
	overflow: auto;
	z-index: 500;
	top: 129px;
	left: 21px;
	width: 277px
}

* html #at_email #at16eatdr,:first-child+html #at_email #at16eatdr {
	top: 115px !important;
	width: 17pc !important
}

#at16eatdr a {
	display: block;
	overflow: hidden;
	border-bottom: 1px dotted #eee;
	padding: 4px 8px
}

#at16eatdr a.hover,#at16eatdr a:hover {
	background: #e0eefa;
	text-decoration: none;
	color: #333
}

#at_pspromo {
	height: 130px;
	padding-top: 10px
}

#at15psp,#at_pspromo {
	width: 205px;
	padding-left: 5px
}

#at_testpromo {
	font-size: 9pt;
	width: 220px;
	display: none
}

.atm-i #at_pspromo {
	height: 150px
}

.atm-i #at_pspromo,.atm-i #at_testpromo {
	width: 140px
}

#at_testpromo input {
	width: 200px
}

#at_promo .at-promo-content,#at_testpromo .at-promo-content {
	margin-top: 9pt
}

#at_promo .at-promo-btn,#at_testpromo .at-promo-btn {
	padding-top: 10px
}

#at_promo h4,#at_testpromo h4 {
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	background: 0;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 4px;
	padding: 0;
	line-height: 18px;
	height: 36px
}

.atm-i #at_promo h4,.atm-i #at_testpromo h4 {
	height: 66px
}

#at_testpromo h4 {
	font-size: 13.5px
}

#at_promo h4 sup {
	font-size: 11px;
	color: #ee6a44
}

#at_promo span {
	display: block
}

#_atssh {
	width: 1px !important;
	height: 1px !important;
	border: 0 !important
}

.at-promo-single {
	padding: 10px;
	padding-top: 2px;
	line-height: 1.5em
}

.at-promo-single img {
	padding: 3px
}

.at-promo-content img {
	margin-right: 5px;
	margin-bottom: 20px;
	float: left
}

.addthis_textshare {
	display: block;
	background:
		url()
		no-repeat 0 0;
	width: 44px;
	height: 37px;
	line-height: 28px;
	padding: 0 0 0 28px;
	margin: 0;
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	color: #fff;
	cursor: pointer
}

.addthis_textshare:hover {
	background-position: 0 -37px;
	text-decoration: none
}

.at_img_share {
	position: absolute;
	opacity: 0;
	background:
		url()
		repeat-x bottom;
	border: 1px solid #ccc;
	width: 23px;
	height: 21px;
	line-height: 21px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	z-index: 1000
}

.at_img_share:hover {
	border-color: #8b8b8b
}

.at_img_share .addthis_toolbox {
	width: 180px;
	margin: 0 auto
}

.atm {
	width: 10pc !important;
	padding: 0;
	margin: 0;
	line-height: 9pt;
	letter-spacing: normal;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 9pt;
	color: #444;
	background:
		url();
	padding: 4px
}

.atm-f {
	text-align: right;
	height: 1pc;
	border-top: 1px solid #ddd;
	padding: 5px 8px
}

.atm-i {
	background: #fff;
	border: 1px solid #d5d6d6;
	padding: 0;
	margin: 0;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .15)
}

.atm-s {
	margin: 0 !important;
	padding: 0 !important
}

.atm-s a:focus {
	border: transparent;
	outline: 0;
	-webkit-transition: none;
	transition: none
}

#at_hover.atm-s a,.atm-s a {
	display: block;
	text-decoration: none;
	padding: 4px 10px;
	color: #235dab !important;
	font-weight: 400;
	font-style: normal;
	-webkit-transition: none;
	transition: none
}

#at_hover.atm-s .at_bold {
	color: #235dab !important
}

#at_hover.atm-s a:hover,.atm-s a:hover {
	background: #2095f0;
	text-decoration: none;
	color: #fff !important
}

#at_hover.atm-s .at_bold {
	font-weight: 700
}

#at_hover.atm-s a:hover .at_bold {
	color: #fff !important
}

.atm-s a span {
	padding-left: 20px;
	direction: ltr
}

.atm-i #atic_settings {
	border: none !important;
	border-top: 1px solid #d5d6d6 !important;
	padding-top: 6px !important;
	top: 4px
}

.at_a11y {
	position: absolute !important;
	top: auto !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important
}

.at_a11y_container {
	margin: 0;
	padding: 0
}

.addthis_overlay_container {
	position: absolute
}

.addthis_overlay_toolbox {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 5px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6)
}

.linkServiceDiv {
	height: 200px;
	width: 25pc;
	border: 1px solid #000;
	background-color: #aaa
}

.at_redloading {
	background:
		url();
	height: 1pc;
	width: 1pc;
	background-repeat: no-repeat;
	margin: 0 auto
}

.at-promo-single-dl-ch {
	width: 90pt;
	height: 37px
}

.at-promo-single-dl-ff {
	width: 90pt;
	height: 44px
}

.at-promo-single-dl-saf {
	width: 90pt;
	height: 3pc
}

.at-promo-single-dl-ie {
	width: 129px;
	height: 51px
}

.atPinBox {
	position: fixed;
	top: 25%;
	left: 35%;
	background: #fff;
	width: 482px;
	margin: 0 auto;
	overflow: auto;
	overflow-x: hidden;
	background:
		url();
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 8px;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 9pt;
	color: #cfcaca;
	z-index: 10000001
}

.atPinHdr,.atPinWinHdr {
	display: block;
	background: #f1f1f1;
	border-bottom: 1px solid #ccc;
	box-shadow: 0 0 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .1);
	padding: 8px 10px;
	font-size: 1pc;
	line-height: 1pc;
	color: #8c7e7e
}

.atPinHdr img,.atPinWinHdr img {
	vertical-align: bottom;
	margin-left: 5px;
	cursor: pointer
}

.atPinHdr span {
	vertical-align: top
}

.atPinHdr {
	height: 1pc
}

.atPinMn {
	background: #fff;
	padding: 10px;
	height: 296px;
	overflow: auto;
	overflow-x: hidden;
	text-align: center;
	position: relative
}

.atPinHdrMsg {
	left: 20px
}

.atPinClose {
	width: 9pt;
	text-align: right;
	font-weight: 700;
	position: absolute;
	right: 15px;
	cursor: pointer
}

.atImgSpanOuter {
	position: relative;
	overflow: hidden;
	height: 200px;
	width: 200px;
	border: 1px solid #a0a0a0;
	float: left;
	display: block;
	margin: 10px;
	background-color: #fff
}

.atImgSpanInner img {
	cursor: pointer
}

.atImgSpanSize {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	background: #fff;
	height: 22px;
	line-height: 24px;
	color: #000;
	overflow: hidden;
	font-size: 10px;
	zoom: 1;
	filter: alpha(opacity = 70);
	opacity: .7
}

.atImgActBtn {
	display: none;
	width: 2pc;
	height: 2pc;
	position: absolute;
	top: 75px;
	left: 5pc;
	background-color: #fff
}

.atPinWin {
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	text-align: center
}

.atPinWinHdr {
	display: block;
	font-size: 20px;
	height: 20px;
	width: 100%;
	position: fixed;
	z-index: 1
}

.atPinWinMn {
	text-align: center;
	padding: 40px 0 0;
	display: inline-block
}

.atImgIco,.atImgMsg {
	float: left
}

.atImgIco {
	margin-right: 5px
}

.atNoImg {
	display: block;
	margin-top: 40px;
	font-size: 1pc;
	line-height: 1pc;
	color: #8c7e7e
}

.at_PinItButton {
	display: block;
	width: 40px;
	height: 20px;
	padding: 0;
	margin: 0;
	background-image: url(//s7.addthis.com/static/t00/pinit00.png);
	background-repeat: no-repeat
}

.at_PinItButton:hover {
	background-position: 0 -20px
}

.addthis_toolbox .addthis_button_pinterest_pinit {
	position: relative
}

.at-share-tbx-element .fb_iframe_widget span {
	vertical-align: baseline !important
}

.at3PinWinMn {
	text-align: center;
	padding: 20px 0 0 20px;
	overflow: auto;
	height: 437px
}

.at3ImgSpanOuter {
	position: relative;
	width: 185px;
	height: 185px;
	border: 1px solid #dedede;
	margin: 0 10px 10px 0;
	overflow: hidden;
	float: left
}

.at3ImgSpanOuter:hover {
	border-color: #3dadfc;
	box-shadow: 0 0 3px #3dadfc;
	cursor: pointer
}

.at3ImgSpanOuter .atImgLB {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background-color: rgba(0, 0, 0, .8);
	background-repeat: no-repeat;
	background-position: center center
}

#at3lb {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 16777270;
	display: none
}

.at3lblight {
	background-image:
		url();
	background: hsla(217, 6%, 46%, .65)
}

.at3lbdark {
	background-image:
		url();
	background: rgba(0, 0, 0, .5)
}

.at3lbnone {
	background: hsla(0, 0%, 100%, 0)
}

#at3win {
	position: fixed;
	_position: absolute;
	top: 15%;
	left: 50%;
	margin-left: -20pc;
	background: #fff;
	border: 1px solid #d2d2d1;
	width: 40pc;
	box-shadow: 0 0 8px 4px rgba(0, 0, 0, .25);
	font-family: helvetica neue, helvetica, arial, sans-serif;
	z-index: 16777271;
	display: none;
	overflow: hidden
}

#at3win #at3winheader {
	position: relative;
	border-bottom: 1px solid #d2d2d1;
	background: #f1f1f1;
	height: 49px;
	cursor: default
}

#at3win #at3winheader p {
	position: absolute;
	top: 1pc;
	left: 75pt;
	width: 475px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#at3win #at3winheader h3 {
	height: 49px;
	text-align: left;
	line-height: 49px;
	margin: 0 50px 0 22px;
	border: 0;
	padding: 0 20px;
	font-size: 1pc;
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-weight: 700;
	text-shadow: 0 1px #fff;
	color: #333;
	direction: ltr
}

#at3win #at3winheader h3.logoaddthis {
	padding-left: 22px
}

#at3win #at3winheader .at3winheadersvc {
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 20px;
	cursor: default !important;
	opacity: 1 !important
}

#at3win #at3winheader #at3winheaderclose {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background-image:
		url();
	background-repeat: no-repeat;
	background-position: center center;
	border-left: 1px solid #d2d2d1;
	width: 49px;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	text-indent: -9999px;
	text-shadow: none;
	cursor: pointer
}

#at3win #at3winheader #at3winheaderclose:hover {
	background-color: #dedede
}

#at3win #at3wincontent {
	height: 440px;
	position: relative
}

#at3wincopy,#at3winemail,#at3winshare {
	height: 440px
}

#ate-promo .addthis_button_twitter .aticon-twitter {
	background-position: 0 -4pc !important
}

#at3wincontent {
	-o-box-sizing: content-box;
	box-sizing: content-box
}

#at3win #at3wincontent.at3nowin {
	position: relative;
	height: 25pc;
	padding: 20px;
	overflow: auto
}

#at3winfooter {
	position: relative;
	background: #fff;
	-o-box-sizing: content-box;
	box-sizing: content-box;
	border-top: 1px solid #d2d2d1;
	height: 11px;
	_height: 20px;
	line-height: 11px;
	padding: 5px 20px;
	font-size: 11px;
	color: #666
}

#at3winfooter a {
	margin-right: 10px;
	text-decoration: none;
	color: #666;
	float: left
}

#at3winfooter a:hover {
	text-decoration: none;
	color: #000
}

#at3logo {
	background: url(//s7.addthis.com/static/t00/at3logo-sm.gif) no-repeat
		left center !important;
	padding-left: 10px
}

#at3privacy {
	position: absolute;
	top: 5px;
	right: 10px;
	background: url(//s7.addthis.com/static/t00/at3-privacy.gif) no-repeat
		right center !important;
	padding-right: 14px
}

#at3winfilter {
	background: #f1f1f1;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d2d2d1;
	padding: 13px 0;
	text-align: center
}

#at3winsvc-filter {
	background-repeat: no-repeat;
	background-position: right;
	background-image:
		url();
	border: 1px solid #d2d2d1;
	padding: 15px 38px 15px 9pt;
	margin: 0 auto;
	width: 374px;
	text-align: left;
	font-size: 18px;
	border-radius: 5px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	color: #666
}

#service-filter:hover {
	border-color: #9c9c9c
}

#service-filter:focus {
	border-color: #3dadfc;
	box-shadow: 0 0 4px rgba(61, 173, 252, .8);
	-webkit-box-shadow: 0 0 4px rgba(61, 173, 252, .8);
	-moz-box-shadow: 0 0 4px rgba(61, 173, 252, .8);
	outline: 0
}

#at3wintoolbox {
	margin: 0 0 0 20px;
	height: 340px;
	overflow: auto;
	padding: 10px 0
}

#at3wintoolbox a {
	display: block;
	float: left;
	width: 180px;
	padding: 4px;
	margin-bottom: 10px;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 1pc;
	color: #235dab
}

#at3wintoolbox a:focus,#at3wintoolbox a:hover {
	background-color: #2095f0
}

#at3wintoolbox a:focus,#at3wintoolbox a:hover,#at3wintoolbox span:hover
	{
	text-decoration: none;
	color: #fff;
	font-weight: 400;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity = 100);
	cursor: pointer
}

#at3wintoolbox span {
	display: block;
	height: 2pc;
	line-height: 2pc;
	padding-left: 38px !important;
	width: auto !important
}

.service-icon {
	padding: 4px 8px
}

.service-icon:hover {
	background: #2095f0;
	color: #fff
}

.service-icon span {
	padding-left: 20px
}

#at3winssi {
	position: absolute;
	right: 50px;
	top: 0;
	height: 50px;
	display: block
}

.at-quickshare-header-peep {
	position: absolute;
	top: 0;
	right: 34px;
	height: 1pc;
	padding: 6px;
	border-left: 1px solid #dedede;
	cursor: pointer
}

.at-quickshare-header-peep.peep-active {
	background: #dedede;
	cursor: default
}

.at-quickshare-header-peep span {
	display: inline-block;
	background:
		url()
		no-repeat right;
	padding-right: 11px
}

.at-quickshare-header-peep span img {
	display: block;
	background: #ccc;
	width: 1pc;
	height: 1pc;
	line-height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	border: 1px solid #bbb;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.at-quickshare-header-peep ul {
	position: absolute;
	top: 25px;
	left: -75px;
	width: 140px;
	background: #fff;
	border: 1px solid #bbb;
	border-radius: 4px;
	box-shadow: 0 1px 4px hsla(0, 0%, 40%, .8);
	margin: 0;
	padding: 0;
	font-weight: 400;
	z-index: 1100
}

.at-quickshare-header-peep ul li {
	list-style: none;
	font-size: 9pt;
	padding: 0;
	margin: 0;
	text-align: left
}

.at-quickshare-menu {
	outline: 0
}

.at-quickshare-menu li.at-quickshare-menu-sep {
	border-bottom: 1px solid #dedede
}

.at-quickshare-header-peep ul li a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	color: #666
}

.at-quickshare-header-peep ul li a:hover {
	background: #0d98fb;
	text-decoration: none;
	color: #fff
}

#at_auth {
	position: relative;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
	border-top: 1px solid #d5d6d6 !important;
	padding: 10px 10px 7px;
	line-height: 1pc;
	height: 1pc
}

#atic_signin {
	cursor: pointer
}

#atic_signin,#atic_signin:hover {
	text-decoration: none
}

#atic_signin #at_auth:hover {
	background: #2095f0;
	text-decoration: none;
	color: #fff !important
}

#atic_usersettings {
	cursor: pointer
}

#atic_usersettings:hover {
	text-decoration: underline
}

#atic_usersignout {
	font-size: 11px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer
}

#atic_usersignout:hover {
	text-decoration: underline
}

#at_auth img {
	width: 1pc;
	height: 1pc;
	overflow: hidden;
	border: none;
	padding: 0;
	margin: 0 5px 0 0;
	float: left
}

#at_auth a {
	text-decoration: none
}

#at16pf {
	height: auto;
	text-align: right;
	padding: 4px 8px
}

@media screen and (max-width:680px) {
	#at3win {
		width: 95%;
		left: auto;
		margin-left: auto
	}
}

@media print {
	#at3win,#at4-follow,#at4-share,#at4-thankyou,#at4-whatsnext,#at4m-mobile,#at-recommendedside,.at4,.at4-recommended
		{
		display: none !important
	}
}

@media screen and (max-width:400px) {
	.at4win {
		width: 100%
	}
	.addthis_bar .addthis_bar_p {
		margin-right: auto
	}
}

@media screen and (max-height:700px) and (max-width:400px) {
	.at4-thankyou-inner .at4-recommended-container {
		height: 122px;
		overflow: hidden
	}
	.at4-thankyou-inner .at4-recommended .at4-recommended-item:first-child {
		border-bottom: 1px solid #c5c5c5
	}
}

</
style> <style type ="text /css">.at-branding-logo {
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	font-size: 10px;
	display: inline-block;
	margin: 2px 0;
	letter-spacing: .2px
}

.at-branding-logo .at-branding-icon {
	background-image:
		url("")
}

.at-branding-logo .at-branding-icon,.at-branding-logo .at-privacy-icon {
	display: inline-block;
	height: 10px;
	width: 10px;
	margin-left: 4px;
	margin-right: 3px;
	margin-bottom: -1px;
	background-repeat: no-repeat
}

.at-branding-logo .at-privacy-icon {
	background-image:
		url("")
}

.at-branding-logo span {
	text-decoration: none
}

.at-branding-logo .at-branding-addthis,.at-branding-logo .at-branding-powered-by
	{
	color: #666
}

.at-branding-logo .at-branding-addthis:hover {
	color: #333
}

.with-image .at-branding-addthis,.with-image:hover {
	color: #fff
}

a.at-branding-logo:visited {
	color: initial
}

.at-branding-info {
	display: inline-block;
	padding: 0 5px;
	color: #666;
	border: 1px solid #666;
	border-radius: 50%;
	font-size: 10px;
	line-height: 9pt;
	opacity: .7;
	transition: all .3s ease;
	text-decoration: none
}

.at-branding-info span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.at-branding-info:before {
	content: 'i';
	font-family: Times New Roman
}

.at-branding-info:hover {
	color: #0780df;
	border-color: #0780df
}

</
style> <style type ="text /css">a.PIN_1445592554808_pin_it_button_20 {
	cursor: pointer !important;
	background-repeat: none !important;
	background-size: 40px 60px !important;
	height: 20px !important;
	padding: 0 !important;
	vertical-align: baseline !important;
	text-decoration: none !important;
	width: 40px !important;
	background-position: 0 -20px
}

a.PIN_1445592554808_pin_it_button_20:hover {
	background-position: 0 0px
}

a.PIN_1445592554808_pin_it_button_20:active,a.PIN_1445592554808_pin_it_button_20.PIN_1445592554808_hazClick
	{
	background-position: 0 -40px
}

a.PIN_1445592554808_pin_it_button_inline_20 {
	cursor: pointer !important;
	position: relative !important;
	display: inline-block !important;
}

a.PIN_1445592554808_pin_it_button_floating_20 {
	cursor: pointer !important;
	position: absolute !important;
}

a.PIN_1445592554808_pin_it_button_en_20_red {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_en_20_white {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_white_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_en_20_gray {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_gray_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_ja_20_red {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_red_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_ja_20_white {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_white_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_ja_20_gray {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_gray_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_above_20 span.PIN_1445592554808_pin_it_button_count
	{
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/count_north_white_rect_20_1.png)
		0 0 no-repeat !important;
	background-size: 40px 29px !important;
	position: absolute !important;
	bottom: 21px !important;
	left: 0px !important;
	height: 29px !important;
	width: 40px !important;
	font: 12px Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;
	text-indent: 0 !important;
}

a.PIN_1445592554808_pin_it_button_20 span.PIN_1445592554808_pin_it_button_count
	{
	position: absolute !important;
	color: #777 !important;
	text-align: center !important;
	text-indent: 0 !important;
}

a.PIN_1445592554808_pin_it_beside_20 span.PIN_1445592554808_pin_it_button_count,a.PIN_1445592554808_pin_it_beside_20 span.PIN_1445592554808_pin_it_button_count i
	{
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/count_east_white_rect_20_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_beside_20 span.PIN_1445592554808_pin_it_button_count
	{
	padding: 0 3px 0 10px !important;
	background-size: 45px 20px !important;
	background-position: 0 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 41px !important;
	height: 20px !important;
	font: 10px Arial, Helvetica, sans-serif !important;
	line-height: 20px !important;
}

a.PIN_1445592554808_pin_it_beside_20.PIN_1445592554808_pin_it_button_count_full span.PIN_1445592554808_pin_it_button_count
	{
	width: 25px !important;
}

a.PIN_1445592554808_pin_it_beside_20 span.PIN_1445592554808_pin_it_button_count i
	{
	background-position: 100% 0 !important;
	position: absolute !important;
	top: 0 !important;
	right: -2px !important;
	height: 20px !important;
	width: 2px !important;
}

a.PIN_1445592554808_pin_it_button_20.PIN_1445592554808_pin_it_above {
	margin-top: 20px !important;
}

a.PIN_1445592554808_pin_it_above_20_pad {
	margin-top: 30px !important;
}

a.PIN_1445592554808_pin_it_beside_20_pad {
	margin-right: 40px !important;
}

a.PIN_1445592554808_pin_it_button_28 {
	cursor: pointer !important;
	background-repeat: none !important;
	background-size: 56px 84px !important;
	height: 28px !important;
	padding: 0 !important;
	vertical-align: baseline !important;
	text-decoration: none !important;
	width: 56px !important;
	background-position: 0 -28px
}

a.PIN_1445592554808_pin_it_button_28:hover {
	background-position: 0 0px
}

a.PIN_1445592554808_pin_it_button_28:active,a.PIN_1445592554808_pin_it_button_28.PIN_1445592554808_hazClick
	{
	background-position: 0 -56px
}

a.PIN_1445592554808_pin_it_button_inline_28 {
	cursor: pointer !important;
	position: relative !important;
	display: inline-block !important;
}

a.PIN_1445592554808_pin_it_button_floating_28 {
	cursor: pointer !important;
	position: absolute !important;
}

a.PIN_1445592554808_pin_it_above_28_pad {
	margin-top: 38px !important;
}

a.PIN_1445592554808_pin_it_beside_28_pad {
	margin-right: 50px !important;
}

a.PIN_1445592554808_pin_it_button_en_28_red {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_en_28_white {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_white_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_en_28_gray {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_gray_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_ja_28_red {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_red_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_ja_28_white {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_white_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_ja_28_gray {
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_gray_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_en_16_red_round,a.PIN_1445592554808_pin_it_button_en_32_red_round
	{
	cursor: pointer !important;
	background-repeat: none !important;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: baseline !important;
	text-decoration: none !important;
}

a.PIN_1445592554808_pin_it_button_en_16_red_round {
	height: 16px !important;
	width: 16px !important;
	background-size: 16px 16px !important;
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_round_red_16_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_en_32_red_round {
	height: 32px !important;
	width: 32px !important;
	background-size: 32px 32px !important;
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_round_red_32_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_button_inline_en_16_red_round,a.PIN_1445592554808_pin_it_button_inline_en_32_red_round
	{
	position: relative !important;
	display: inline-block !important;
}

a.PIN_1445592554808_pin_it_button_floating_en_16_red_round,a.PIN_1445592554808_pin_it_button_floating_en_32_red_round
	{
	position: absolute !important;
}

a.PIN_1445592554808_pin_it_button_28 span.PIN_1445592554808_pin_it_button_count
	{
	position: absolute !important;
	color: #777 !important;
	text-align: center !important;
	text-indent: 0 !important;
}

a.PIN_1445592554808_pin_it_above_28 span.PIN_1445592554808_pin_it_button_count
	{
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/count_north_white_rect_28_1.png)
		0 0 no-repeat !important;
	background-size: 56px 37px !important;
	position: absolute !important;
	bottom: 29px !important;
	left: 0px !important;
	height: 37px !important;
	width: 56px !important;
	font: 15px Arial, Helvetica, sans-serif !important;
	line-height: 28px !important;
	text-indent: 0 !important;
}

a.PIN_1445592554808_pin_it_beside_28 span.PIN_1445592554808_pin_it_button_count,a.PIN_1445592554808_pin_it_beside_28 span.PIN_1445592554808_pin_it_button_count i
	{
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/count_east_white_rect_28_1.png)
		!important;
}

a.PIN_1445592554808_pin_it_beside_28 span.PIN_1445592554808_pin_it_button_count
	{
	padding: 0 3px 0 10px !important;
	background-size: 63px 28px !important;
	background-position: 0 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 57px !important;
	height: 28px !important;
	font: 12px Arial, Helvetica, sans-serif !important;
	line-height: 28px !important;
}

a.PIN_1445592554808_pin_it_beside_28.PIN_1445592554808_pin_it_button_count_full span.PIN_1445592554808_pin_it_button_count
	{
	width: 36px !important;
}

a.PIN_1445592554808_pin_it_beside_28 span.PIN_1445592554808_pin_it_button_count i
	{
	background-position: 100% 0 !important;
	position: absolute !important;
	top: 0 !important;
	right: -2px !important;
	height: 28px !important;
	width: 2px !important;
}

a.PIN_1445592554808_pin_it_button_28.PIN_1445592554808_pin_it_above {
	margin-top: 28px !important;
}

a.PIN_1445592554808_follow_me_button,a.PIN_1445592554808_follow_me_button i
	{
	background-size: 200px 60px !important;
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/bfs1.png) 0 0
		no-repeat
}

a.PIN_1445592554808_follow_me_button {
	cursor: pointer !important;
	color: #444 !important;
	display: inline-block !important;
	font: bold normal normal 11px/20px "Helvetica Neue", helvetica, arial,
		san-serif !important;
	height: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	text-decoration: none !important;
	text-indent: 19px !important;
	vertical-align: baseline !important;
}

a.PIN_1445592554808_follow_me_button:hover {
	background-position: 0 -20px
}

a.PIN_1445592554808_follow_me_button:active {
	background-position: 0 -40px
}

a.PIN_1445592554808_follow_me_button b {
	position: absolute !important;
	top: 3px !important;
	left: 3px !important;
	height: 14px !important;
	width: 14px !important;
	background-size: 14px 14px !important;
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/log1.png) !important;
}

a.PIN_1445592554808_follow_me_button i {
	position: absolute !important;
	top: 0 !important;
	right: -4px !important;
	height: 20px !important;
	width: 4px !important;
	background-position: 100% 0px !important;
}

a.PIN_1445592554808_follow_me_button:hover i {
	background-position: 100% -20px !important;
}

a.PIN_1445592554808_follow_me_button:active i {
	background-position: 100% -40px !important;
}

a.PIN_1445592554808_follow_me_button_28,a.PIN_1445592554808_follow_me_button_28 i
	{
	background-size: 400px 84px !important;
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/bft1.png) 0 0
		no-repeat
}

a.PIN_1445592554808_follow_me_button_28 {
	cursor: pointer !important;
	color: #444 !important;
	display: inline-block !important;
	font: bold normal normal 13px/28px "Helvetica Neue", helvetica, arial,
		san-serif !important;
	height: 28px !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	text-decoration: none !important;
	text-indent: 33px !important;
	vertical-align: baseline !important;
}

a.PIN_1445592554808_follow_me_button_28:hover {
	background-position: 0 -28px
}

a.PIN_1445592554808_follow_me_button_28:active {
	background-position: 0 -56px
}

a.PIN_1445592554808_follow_me_button_28 b {
	position: absolute !important;
	top: 5px !important;
	left: 10px !important;
	height: 18px !important;
	width: 18px !important;
	background-size: 18px 18px !important;
	background-image:
		url(https://s-passets.pinimg.com/images/pidgets/smt1.png) !important;
}

a.PIN_1445592554808_follow_me_button_28 i {
	position: absolute !important;
	top: 0 !important;
	right: -10px !important;
	height: 28px !important;
	width: 10px !important;
	background-position: 100% 0px !important;
}

a.PIN_1445592554808_follow_me_button_28:hover i {
	background-position: 100% -28px !important;
}

a.PIN_1445592554808_follow_me_button_28:active i {
	background-position: 100% -56px !important;
}

span.PIN_1445592554808_embed_pin {
	-webkit-font-smoothing: antialiased !important;
	cursor: pointer !important;
	display: inline-block !important;
	text-align: center !important;
	overflow: hidden !important;
	vertical-align: top !important;
	background: #fff !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .33) !important;
	border-radius: 3px !important;
	max-width: 237px !important;
	min-width: 160px !important;
}

span.PIN_1445592554808_embed_pin.PIN_1445592554808_medium {
	max-width: 345px !important;
	min-width: 237px !important;
	width: auto !important;
}

span.PIN_1445592554808_embed_pin.PIN_1445592554808_large {
	max-width: 600px !important;
	min-width: 345px !important;
	width: auto !important;
}

span.PIN_1445592554808_embed_pin img {
	border: 0 !important;
	padding: 0 !important;
	box-shadow: none !important;
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link {
	display: block !important;
	margin: 0 auto !important;
	padding: 0 !important;
	position: relative !important;
	line-height: 0
}

span.PIN_1445592554808_embed_pin img.PIN_1445592554808_embed_pin_link_img
	{
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, .09) !important;
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_repin
	{
	left: 12px !important;
	top: 12px !important;
	position: absolute !important;
	height: 20px !important;
	width: 40px !important;
	background-size: 40px 60px !important;
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_20_1.png)
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_repin_ja
	{
	left: 12px !important;
	top: 12px !important;
	position: absolute !important;
	height: 20px !important;
	width: 40px !important;
	background-size: 40px 60px !important;
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_ja_rect_red_20_1.png)
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_repin:hover,span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_repin_ja:hover
	{
	background-position: 0 -20px !important;
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_repin.PIN_1445592554808_hazClick,span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_repin_ja.PIN_1445592554808_hazClick
	{
	background-position: 0 -40px !important;
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_play
	{
	display: block !important;
	width: 50px !important;
	white-space: pre !important;
	font-family: "Helvetica Neue", helvetica, arial, san-serif !important;
	font-weight: bold !important;
	font-style: normal !important;
	font-size: 9px !important;
	line-height: 12px !important;
	margin: 0 !important;
	position: absolute !important;
	bottom: 12px !important;
	left: 12px !important;
	text-decoration: none !important;
	background: rgba(0, 0, 0, .4) !important;
	color: rgba(255, 255, 255, 1) !important;
	border-radius: 13px !important;
	padding: 5px 0 !important;
	box-shadow: 0 0 2px rgba(0, 0, 0, .2) !important;
	border: 2px solid rgba(255, 255, 255, .68) !important;
}

span.PIN_1445592554808_embed_pin a.PIN_1445592554808_embed_pin_link i.PIN_1445592554808_play:hover
	{
	background: rgba(0, 0, 0, .8) !important;
	color: #fff !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_desc {
	color: #363636 !important;
	white-space: normal !important;
	border-bottom: 1px solid rgba(0, 0, 0, .09) !important; ! important;
	display: block !important;
	font-family: "Helvetica Neue", arial, sans-serif !important;
	font-size: 13px !important;
	line-height: 17px !important;
	padding: 8px 12px 12px 12px !important;
	text-align: left !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_attrib
	{
	color: #a8a8a8 !important;
	font-family: "Helvetica Neue", sans-serif !important;
	font-size: 11px !important;
	line-height: 18px !important;
	margin-top: 8px !important;
	font-weight: bold !important;
	display: block !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_attrib img.PIN_1445592554808_embed_pin_attrib_icon
	{
	height: 16px !important;
	width: 16px !important;
	vertical-align: middle !important;
	padding: 0 !important;
	margin: 0 5px 0 0 !important;
	float: left !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_attrib a
	{
	color: #a8a8a8 !important;
	text-decoration: none !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_stats
	{
	display: block !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_stats span.PIN_1445592554808_embed_pin_stats_repin_count,span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_stats span.PIN_1445592554808_embed_pin_stats_like_count
	{
	display: inline-block !important;
	padding-left: 17px !important;
	padding-right: 10px !important;
	color: #a8a8a8 !important;
	font-family: "Helvetica Neue", sans-serif !important;
	font-size: 11px !important;
	line-height: 12px !important;
	margin-top: 12px !important;
	font-weight: bold !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_stats span.PIN_1445592554808_embed_pin_stats_repin_count
	{
	background:
		url()
		0 0 no-repeat !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_stats span.PIN_1445592554808_embed_pin_stats_like_count
	{
	background:
		url()
		0 2px no-repeat !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_text {
	padding: 12px !important;
	position: relative !important;
	text-decoration: none !important;
	display: block !important;
	font-weight: bold !important;
	color: #b7b7b7 !important;
	font-family: "Helvetica Neue", arial, sans-serif !important;
	font-size: 11px !important;
	line-height: 14px !important;
	height: 30px !important;
	text-align: left !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_text img.PIN_1445592554808_embed_pin_text_avatar
	{
	border-radius: 15px !important;
	border: none !important;
	overflow: hidden !important;
	height: 30px !important;
	width: 30px !important;
	vertical-align: middle !important;
	margin: 0 8px 12px 0 !important;
	float: left !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_text span.PIN_1445592554808_embed_pin_text_container_pinner,span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_text_container_board
	{
	display: block !important;
	width: auto !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}

span.PIN_1445592554808_embed_pin span.PIN_1445592554808_embed_pin_text span.PIN_1445592554808_embed_pin_text_container_pinner
	{
	color: #777 !important;
}

span.PIN_1445592554808_embed_grid {
	display: inline-block !important;
	margin: 0 !important;
	padding: 10px 0 !important;
	position: relative !important;
	background: #fff !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .33) !important;
	border-radius: 3px !important;
	text-align: center
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd {
	display: block !important;
	margin: 0 10px !important;
	padding: 0 !important;
	height: 45px !important;
	position: relative !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a.PIN_1445592554808_avatar
	{
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 36px !important;
	width: 36px !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a.PIN_1445592554808_avatar img
	{
	position: relative !important;
	height: 36px !important;
	width: 36px !important;
	min-height: 36px !important;
	min-width: 36px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 3px !important;
	border: none !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a
	{
	text-decoration: none !important;
	border: none !important;
	background: transparent !important;
	cursor: pointer !important;
	white-space: nowrap !important;
	position: absolute !important;
	left: 44px !important;
	text-align: left !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a:hover
	{
	text-decoration: none !important;
	background: inherit !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a:active
	{
	text-decoration: none !important;
	background: inherit !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a.PIN_1445592554808_embed_grid_first
	{
	top: 2px !important;
	font-family: helvetica, sans-serif !important;
	font-weight: bold !important;
	color: #333 !important;
	font-size: 14px !important;
	line-height: 16px !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a.PIN_1445592554808_embed_grid_second
	{
	bottom: 11px !important;
	font-family: helvetica, sans-serif !important;
	color: #8e8e8e !important;
	font-size: 12px !important;
	line-height: 14px !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_hd a.PIN_1445592554808_embed_grid_mid
	{
	top: 12px !important;
	font-family: helvetica, sans-serif !important;
	font-weight: bold !important;
	color: #333 !important;
	font-size: 14px !important;
	line-height: 16px !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_bd {
	display: block !important;
	margin: 0 10px !important;
	border-radius: 2px !important;
	position: relative !important;
	overflow: hidden
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_scrolling_okay
	{
	overflow: auto !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_bd span.PIN_1445592554808_embed_grid_ct
	{
	display: block !important;
	position: relative !important;
	overflow: hidden !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_bd a.PIN_1445592554808_embed_grid_th
	{
	cursor: pointer !important;
	display: inline-block !important;
	position: absolute !important;
	overflow: hidden !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_bd a.PIN_1445592554808_embed_grid_th::before
	{
	position: absolute !important;
	content: "" !important;
	z-index: 2 !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	box-shadow: inset 0 0 2px #888 !important;
}

span.PIN_1445592554808_embed_grid span.PIN_1445592554808_embed_grid_bd a.PIN_1445592554808_embed_grid_th img.PIN_1445592554808_embed_grid_img
	{
	border: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	top: 50% !important;
	left: 0 !important;
}

a.PIN_1445592554808_embed_grid_ft {
	cursor: pointer !important;
	text-shadow: 0 1px #fff !important;
	display: block !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	margin: 10px 10px 0 !important;
	height: 31px !important;
	line-height: 30px !important;
	border-radius: 2px !important;
	text-decoration: none !important;
	font-family: Helvetica !important;
	font-weight: bold !important;
	font-size: 13px !important;
	color: #746d6a !important;
	background: #f4f4f4
		url(https://s-passets.pinimg.com/images/pidgets/board_button_link.png)
		0 0 repeat-x
}

a.PIN_1445592554808_embed_grid_ft:hover {
	text-decoration: none !important;
	background: #fefefe
		url(https://s-passets.pinimg.com/images/pidgets/board_button_hover.png)
		0 0 repeat-x
}

a.PIN_1445592554808_embed_grid_ft:active {
	text-decoration: none !important;
	background: #e4e4e4
		url(https://s-passets.pinimg.com/images/pidgets/board_button_active.png)
		0 0 repeat-x
}

a.PIN_1445592554808_embed_grid_ft span.PIN_1445592554808_embed_grid_ft_logo
	{
	vertical-align: top !important;
	display: inline-block !important;
	margin-left: 2px !important;
	height: 30px !important;
	width: 66px !important;
	background: transparent
		url(https://s-passets.pinimg.com/images/pidgets/board_button_logo.png)
		50% 48% no-repeat !important;
}

.PIN_1445592554808_hidden {
	display: none !important;
}